import {request} from '../request'
import {formatDate} from '@/common/utils'

//条件查询服务商
export function getServiceByKey(search){
  return request({
    url:'/api/admin/getServiceByKey',
    method:'post',
    data:search
  })
}

//获取所有的服务商表单
export function getAllServiceSide(){
  return request({
    url:'/api/admin/getAllServiceSide',
    method:'post'
  })
}

//修改服务商状态
export function  updateServiceSideStatus(id){
  return request({
    url:'/api/admin/updateServiceSideStatus',
    method:'get',
    params:{
      id
    }
  })
}

//重置密码
export function resetSerPassword(id){
  return request({
    url:'/api/admin/resetSerPassword',
    method:'get',
    params:{
      id
    }
  });
}

//删除服务商
export function deleteService(id){
  return request({
    url:'/api/admin/deleteService',
    method:'get',
    params:{
      id
    }
  })
}

//添加服务商
export function addService(provider) {
  return request({
    url: '/api/admin/addService',
    method: 'post',
    data: {
      ser_cname: provider.ser_cname,  //企业名称",
      ser_name: provider.ser_name,  //账号名",
      ser_pw: provider.ser_pw,  //登录密码",
      ser_phone: provider.ser_phone, //联系电话",
      ser_email: provider.ser_email, //邮箱",
      ser_address: provider.ser_address, //办公地址",
      ser_re_address: provider.ser_re_address, //注册地址",
      ser_time: provider.ser_time ? (typeof provider.ser_time=='string'?provider.ser_time:formatDate(provider.ser_time, "yyyy-MM-dd")) : null, //注册时间 (时间要用str类型，不是Date)",
      ser_type: provider.ser_type,  //公司类型,1、无限公司（默认）；2、有限责任公司；3、两合公司；4、股份有限公司；5、股份两合公司
      ser_delegate: provider.ser_delegate,  //法定代表人",
      ser_money: parseFloat(provider.ser_money), //注册资本,
      ser_status: provider.ser_status, //账号状态 0冻结；1正常（默认）
    }
  })
}

  //编辑服务商
export function updateService(provider) {
  return request({
    url: '/api/admin/updateService',
    method: 'post',
    data: {
      ser_id: provider.ser_id, //登录id
      ser_cname: provider.ser_cname,  //企业名称",
      ser_name: provider.ser_name,  //账号名",
      ser_pw: provider.ser_pw,  //登录密码",
      ser_phone: provider.ser_phone, //联系电话",
      ser_email: provider.ser_email, //邮箱",
      ser_address: provider.ser_address, //办公地址",
      ser_re_address: provider.ser_re_address, //注册地址",
      ser_time: provider.ser_time ? (typeof provider.ser_time=='string'?provider.ser_time:formatDate(provider.ser_time, "yyyy-MM-dd")): null, //注册时间 (时间要用str类型，不是Date)",
      ser_type: provider.ser_type,  //公司类型,1、无限公司（默认）；2、有限责任公司；3、两合公司；4、股份有限公司；5、股份两合公司
      ser_delegate: provider.ser_delegate,  //法定代表人",
      ser_money: parseFloat(provider.ser_money), //注册资本,
      ser_status: provider.ser_status, //账号状态 0冻结；1正常（默认）
    }
  })
}
